/*
Theme Name: Valley View
Copyright (C) Awaken Design Company 2010
Written for - valleyviewproductions.com
By: Anthony Roe of The Awaken Company and Kasvu Media
*/


/* links and type */

html, body {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	background: url('http://test.thetshirtguys.com/wp-content/uploads/2010/09/background.jpg') #000 top center no-repeat scroll;
	color: #000;
	border: 0;
	margin:0 auto;
	height: 100%;
}

body, p, ul, li, form, blockquote {
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4 {
	font-family: leaguegothic;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
	font-weight:normal;
}

.valleytitle {
	font-size: 24px;
	font-weight:normal;
}

.valleytitle2 {
	font-size: 14px;
	text-transform: uppercase
}

.valleytitle3 {
	font-size: 24px;
	font-weight:normal;
	padding-top: 20px; padding-bottom: 10px;
}

br {
padding: 10px;
}

hr {
margin-top:10px;
margin-bottom:10px;
}

small {
font-size: 10px;
text-transform: uppercase;
}

a, a:visited {
	color:#005687;
	text-decoration:none;
	font-weight:bold;
	outline:none;
}

a:hover{
color: #000000;
}

a:visited:hover{
color: #000000;
}

#footer a {
color: #FFF;
font-weight:normal;
}
#footer a:hover {
color: #005687;
}
#footer a:visited {
color: #FFF;
}
#footer a:visited:hover {
color: #005687;
}


ul {
	padding: 5px;
}

li {
	list-style-position: inside;
	margin: 0px;
	padding: 5px;
}

br {
padding: 5px;
}

hr {
margin-top:10px;
margin-bottom:10px;
}


/* essential layout */

#tiptop {
width: 100%;
height: 50px;
background: url('http://test.thetshirtguys.com/wp-content/uploads/2010/09/tip-top.jpg') repeat top left #005687;
align: left;
top: 0px;	
}

#searchit {
width: 960px;
margin: 0 auto;
padding-top:5px;
padding-bottom:5px;
}

#header { 
width: 960px;
height: 150px;
margin: 0 auto;
}

#logo {
width: 460px;
height: 150px;
float: left;
padding-top:5px;
}

#nav {
width: 500px;
height: 150px;
float: right;
}

#nav ul {
list-style-type: none;
padding: 0;
margin: 0;
}

#nav li {
float: left;
padding: 0; margin: 0;
}
#nav li a {
padding: 0; margin: 0;
}

#slideshow {
width: 960px;
height: 400px;
margin-top: 0px;
margin-bottom: 50px;
border: 4px solid #005687;
background: #000;
overflow: hidden;
}

#valley {
margin: 0 auto;
width: 960px;
height: 100%;
}

#content {
width: 100%;
border: 4px solid #005687;
background: url('http://thetshirtguys.com/wp-content/uploads/2010/09/content-bg.jpg') #f4f4f4 no-repeat top center;
overflow: auto;
}

#posts {
width: 910px;
padding: 25px;
text-align: justify;
}

#posts p {
margin-bottom:15px;
margin-top:15px;
}

#posts table p {
margin-bottom:5px;
margin-top:5px;
}

#sidebar {
width: 300px;
height: 100%;
padding: 25px;
float: right;
}

#postssec {
width: 910px;
min-height: 300px;
padding: 25px;
float: left;
}

#footer {
width: 960px;
height: 100px;
color: #FFF;
text-align: center;
margin-top: 25px;
}

#left {
width: 475px;
float: left;
text-align:left;
}
#right {
width: 475px;
float: right;
text-align:right;
}

/* secondary layout
===================
*/

#latest {
	width:300px;
	height:24px;
	background: url('http://thetshirtguys.com/wp-content/uploads/2010/09/latest-blogs.jpg') no-repeat top center;
	margin-left: -25px;
	margin-bottom: 25px;
}

#searchhead {
	width:300px;
	height:24px;
	background: url('http://thetshirtguys.com/wp-content/uploads/2010/09/search.jpg') no-repeat top center;
	margin-left: -45px;
	margin-bottom: 25px;
}
#wecan {
	width:300px;
	height:24px;
	background: url('http://thetshirtguys.com/wp-content/uploads/2010/09/wecan.jpg') no-repeat top center;
	margin-left: -45px;
	margin-bottom: 5px;
	margin-top: 25px;
}
#getintouch {
	width:300px;
	height:24px;
	background: url('http://thetshirtguys.com/wp-content/uploads/2010/09/getintouch.jpg') no-repeat top center;
	margin-left: -45px;
	margin-bottom: 5px;
	margin-top: 25px;
}
#results {
	width:300px;
	height:24px;
	background: url('http://thetshirtguys.com/wp-content/uploads/2010/09/searchresults.jpg') no-repeat top center;
	margin-left: -25px;
	margin-bottom: 25px;
}
#blogcomments {
	width:300px;
	height:24px;
	background: url('http://thetshirtguys.com/wp-content/uploads/2010/09/blogcomments.jpg') no-repeat top center;
	margin-left: -25px;
	margin-bottom: 25px;
	margin-top: 50px;
}

.alt {
background: url('http://thetshirtguys.com/wp-content/uploads/2010/09/commentsbackground.jpg') repeat top center;
margin-bottom: 25px;
color: #FFF;
}
.alt a, .alt a:hover, .alt a:hover:visited, .alt a:visited {
color: #FFF;
}
.standard {
background: url('http://thetshirtguys.com/wp-content/uploads/2010/09/commentsbackground.jpg') repeat top center;
margin-bottom: 25px;
color: #FFF;
}
.standard a, .standard a:hover, .standard a:hover:visited, .standard a:visited {
color: #FFF;
}

#printstyles {
background: url('http://thetshirtguys.com/wp-content/uploads/2010/09/print-styles.png') top center no-repeat;
width: 910px;
min-height: 300px;
margin-top: 25px;
margin-bottom: 50px;
}
#printstylesp {
padding-top:80px;
padding-left: 15px;
padding-right: 15px;
}

#promoprod {
background: url('http://thetshirtguys.com/wp-content/uploads/2010/09/promo-products.png') top center no-repeat;
width: 910px;
min-height: 300px;
margin-top: 25px;
margin-bottom: 50px;
}
#promoprodp {
padding-top:80px;
padding-left: 15px;
padding-right: 15px;
}
/* Miscellaneous
===================
*/

::-moz-selection{
	background:#2e2e2e;
	color:#fff;
}

::selection {
	background:#2e2e2e;
	color:#fff;
}

code::-moz-selection {
	background: #fff;
}

code::selection {
	background: #fff;
}		

img {
	border: none;
}

img, div, input {
	behavior: url("http://www.kasvumedia.com/includes/iepngfix.htc");
}

input { background: #005687; color: #FFFFFF; font-weight:bold; border: 1px solid #000; padding: 10px;}
textarea { background: #005687; color: #FFF; font-weight: bold; border: 1px solid #000; padding: 10px;}
input:focus { background: #000; }
input:hover { background: #000; }
textarea:focus { background: #000; }
textarea:hover { background: #000; }
select { border: 1px solid #000; padding: 10px;}
.screen-reader-text { display:none; }

@font-face {
  font-family: leaguegothic;
  src: url(http://thetshirtguys.com/League-Gothic.otf);
	font-weight:normal;
}

#titlebg {
width: 490px;
height: 45px;
background: url('http://thetshirtguys.com/wp-content/uploads/2010/09/titlebg.png') no-repeat top center;
color: #FFF;
font-size: 24px;
font-weight:normal;
font-family: leaguegothic;
text-align:center;
text-transform:uppercase;
padding-top:15px;
}
#titlebg2 a, #titlebg2 a:hover, #titlebg2 a:visited, #titlebg2 a:visited:hover {
color: #FFF;
font-weight:normal;
}
#titlebg2 {
width: 910px;
height: 45px;
background: url('http://thetshirtguys.com/wp-content/uploads/2010/09/titlebg.png') no-repeat top center;
color: #FFF;
font-size: 24px;
font-weight:normal;
font-family: leaguegothic;
text-align:center;
text-transform:uppercase;
padding-top:15px;
}

.nav1 { 
   background-image: url('http://thetshirtguys.com/wp-content/uploads/2010/11/nav1.png'); 
   height: 150px; 
   width: 95px; 
   overflow: hidden; 
   display: block; 
}
.nav1:hover { 
   background-position: 0 -152px; 
}

.nav2 { 
   background-image: url('http://thetshirtguys.com/wp-content/uploads/2010/11/nav2.png'); 
   height: 150px; 
   width: 100px; 
   overflow: hidden; 
   display: block; 
}
.nav2:hover { 
   background-position: 0 -152px; 
}
.nav3 { 
   background-image: url('http://thetshirtguys.com/wp-content/uploads/2010/11/nav3.png'); 
   height: 150px; 
   width: 108px; 
   overflow: hidden; 
   display: block; 
}
.nav3:hover { 
   background-position: 0 -152px; 
}
.nav4 { 
   background-image: url('http://thetshirtguys.com/wp-content/uploads/2010/11/nav4.png'); 
   height: 150px; 
   width: 101px; 
   overflow: hidden; 
   display: block; 
}
.nav4:hover { 
   background-position: 0 -152px; 
}
.nav5 { 
   background-image: url('http://thetshirtguys.com/wp-content/uploads/2010/11/nav5.png'); 
   height: 150px; 
   width: 96px; 
   overflow: hidden; 
   display: block; 
}
.nav5:hover { 
   background-position: 0 -152px; 
}
#nav ul li#current a { 
   background-position: 0 -152px; 
}

/* Modify Button Contents & Conceal Buy Now Label */
#getQuote > div > div > div.isd-summary-block.isd-clearfix > div.isd-button-wrapper > div > a.isd-btn.isd-button-primary:before {
  content: "\00a0\00a0Request a Quote";
  color: #FFFFFF;
  font-size: 14px;
}
#getQuote > div > div > div.isd-summary-block.isd-clearfix > div.isd-button-wrapper > div > a.isd-btn.isd-button-primary {
  font-size: 1px;
  color: #649812 !important;
}
#getQuote > div > div > div.isd-summary-block.isd-clearfix > div.isd-button-wrapper > div > a.isd-btn.isd-button-primary:hover {
  color: #54810e !important;
}
#getQuote > div > div > div.isd-summary-block.isd-clearfix > div.isd-total-price.isd-product-summary {display:none;}
#angularAppElement > div.isd-content.isd-clearfix.ng-scope > div.isd-main-content > div.isd-nav-bottom.ng-scope > div:nth-child(6) > a {
display: none !important;
}
/* Change Heading on Quote Details Entry Screen */
#selectSizes > div > .ng-isolate-scope > h1:before, #cartLogin > div > .ng-isolate-scope > h1:before, #viewCart > div > .ng-isolate-scope > h1:before, #saveDesign > div > .ng-isolate-scope > h1:before, #enterAddresses > div > .ng-isolate-scope > h1:before, #reviewOrder > div > .ng-isolate-scope > h1:before {
   content: "\00A0\00A0 Quote Details" !important;
   color: #4c4c4c;
   font-size: 20px;
}
#selectSizes > div > .ng-isolate-scope > h1, #cartLogin > div > .ng-isolate-scope > h1, #viewCart > div > .ng-isolate-scope > h1, #saveDesign > div > .ng-isolate-scope > h1, #enterAddresses > div > .ng-isolate-scope > h1, #reviewOrder > div > .ng-isolate-scope > h1 {
   color: #FFFFFF !important;
   font-size: 1px;
}
/* Change Completion Heading & Message */
#emailDesign > div > h1{
   color: #FFFFFF !important;
   font-size: 1px;
}
#emailDesign > div > h1:before {
   content: "\00A0\00A0\00A0 Quote Submission Confirmation \A" !important;
   color: #4c4c4c;
   font-size: 20px;
}
#emailDesign > div > div:nth-child(2) > span:before {
   color: #676767;
   content: "\00A0\00A0\00A0\00A0\00A0\00A0 Your Quote Request Has Been Submitted " !important;
   font-size: 13px;
}
#emailDesign > div.isd-light-container.isd-top-left.ng-scope > div.isd-light-main.isd-clearfix > p.p.ng-binding:before {
    color: #7a7a7a;
    content: "\A Thank you for submitting your quote request! \A We\'ll get back to you via email as soon as we\'ve processed your request.\A ";
    font-size: 14px;
    white-space: pre;
    line-height: 19px;
}
#emailDesign > div > div:nth-child(2) > span, #emailDesign > div.isd-light-container.isd-top-left.ng-scope > div.isd-light-main.isd-clearfix > p.p.ng-binding {
    color: #e2ffe4;
    font-size: 1px;
    line-height: 1px;
}
/* Hide Link to PDF of Quote with Generated Prices */
#emailDesign > div.isd-light-container.isd-top-left.ng-scope > div.isd-light-main.isd-clearfix > p.p.ng-binding > a {
    display:none !important;
}

#angularAppElement > div.isd-content.isd-clearfix.ng-scope > div.isd-main-content > div.isd-nav-bottom.ng-scope > div:nth-child(5) > a {display: none !important;}